<?php
/**
 ****************************************
 * 核心设置
 ****************************************
**/

// 定义 Nova 路径
define( 'NOVA_PATH', 'nova/' );

// 安全密钥
define( 'NOVA_KEY', '_%$&_Nova_*#?_' );

// 日志等级
// 此项未定义则系统默认为 E_ERROR|E_WARNING|E_USER_ERROR|E_USER_WARNING|E_RECOVERABLE_ERROR
define( 'LOG_LEVEL', E_ERROR|E_WARNING|E_USER_ERROR|E_USER_WARNING|E_RECOVERABLE_ERROR );

/**
 ****************************************
 * 应用设置
 ****************************************
**/

// 定义应用名称
// 此项未定义将导致系统不能运行
define( 'APP_NAME', 'XKLog');

// 定义应用路径
// 此项未定义将导致系统不能运行
define( 'APP_ROOT', str_replace( '\\', '/', dirname( __FILE__ ) ) . '/' );

// 定义应用 WEB 路径
// 此项未定义时系统自动判断
//define( 'APP_PATH', NULL );

// 定义应用 URL 模式
// 此项未定义时默认不优化
define( 'APP_URLOP', TRUE );

// 定义应用控制核心路径
define( 'APP_CORE', APP_ROOT . 'core/' );

// 定义应用代码模块路径
define( 'APP_MODE', APP_ROOT . 'mode/' );

// 定义应用主题路径
define( 'APP_THEME', APP_ROOT . 'theme/' );

// 定义应用插件路径
define( 'APP_PLUGIN', APP_ROOT . 'plugin/' );

// 定义管理目录路径
define( 'APP_ADMIN', APP_ROOT . 'admin/' );

// 定义应用缓存目录
// 此项未定义将导致系统不能运行
define( 'APP_CACHE', APP_ROOT . NOVA_PATH . 'cache/' );

// 定义应用调试开关
// 此项未定义系统默认不开启
// 警告，请勿随意修改此项
define( 'APP_DEBUG', TRUE );

// 定义页面 Trace 开关
// 开启 DEBUG 模式时此项才会生效
// 此项未定义系统默认不开启
define( 'APP_TRACE', TRUE );

// 定义应用日志开关
// 开启 DEBUG 模式时此项才会生效
// 此项未定义系统默认不开启
define( 'APP_LOG', TRUE );

// 定义应用默认语言
// 此项未定义时系统默认为简体中文
define( 'APP_LANG', 'zh-cn' );

// 自动语言侦测开关
// 此项未定义时系统默认不开启
define( 'APP_LANGAUTO', TRUE );

// 定义应用默认语言
// 此项未定义时系统以默认模式运行
define( 'APP_TIMEZONE', 'Etc/GMT-8' );

// Gzip 开关
// 此项未定义时系统默认不开启
define( 'GZIP_ENABLE', TRUE );

// 应用前缀
// COOKIE
// define( 'APP_PREFIX', 'app_prefix' );
define( 'APP_PREFIX', 'xklog' );

// 超级密码
// 此项未定义时无须超级密码
define('SUPER_PASSWORD', '');

/**
 ****************************************
 * 数据库设置
 ****************************************
**/

// 数据库类型
define( 'DB_TYPE', 'mysql' );

// 数据库主机地址
define( 'DB_HOST', 'localhost' );

// 数据库端口
define( 'DB_PORT', '3306' );

// 数据库用户名
// define( 'DB_USER', 'db_user' );
define( 'DB_USER', 'root' );

// 数据库密码
// define( 'DB_PWD', 'db_pwd' );
define( 'DB_PWD', 'password' );

// 数据库名称
// define( 'DB_NAME', 'db_name' );
define( 'DB_NAME', 'XKLog' );

// 数据表前缀
// define( 'DB_PREFIX', 'db_prefix' );
define( 'DB_PREFIX', 'xklog' );

// 是否启用持久连接
define( 'DB_PCONNECT', FALSE );

/**
 ****************************************
 * 缓存设置
 ****************************************
**/

// 是否启用缓存
// 此项未定义时系统默认不开启缓存
define( 'CACHE_ENABLE', TRUE );

// 缓存类型
// 系统默认支持 FILE, SHMOP, MEMCACHE 三种类型（同时需要服务器支持）
// 此项未定义时系统默认设定为 FILE 缓存
define( 'CACHE_TYPE', 'SHMOP' );

// 缓存有效时间，单位秒
// 此项未定义时系统默认设定为 60
define( 'CACHE_TIMEOUT', 60 );

?>
